@charset "utf-8";
/* CSS Document */
/*body{ background:#fff;}*/
#sale_header{ background:#f9f9f9;}
#sale_header .logo{ height:90px; width:108px; top:6px; left:36px;}
#sale_header .header_treasure{ display:inline; float:left; margin-left:506px;}
.wrap{}/*  width: 1000px; */
a:hover{ color: #fff;}

#sale_zone .categorys{ background: url(../images/new_nav_bg.png) no-repeat -143px 0; height: 40px; width: 142px; position: absolute; top:-6px; left: 140px;}
#sale_zone .categorys .title a{ border-top: none; color: #fff; font:16px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif; line-height: 40px;  padding-left:0; height: 40px; text-shadow: 0 -1px 0 #172c56; text-align:center;}
#sale_zone .categorys .title a i{ display:none;}
#sale_zone .categorys .title a:hover{ font-weight: 700;}
#sale_zone a.sale_zone{ display:inline-block; background:url(../images/new_nav_bg.png) no-repeat 0 0; color:#fff; font:16px/1.5 tahoma,arial,'Hiragino Sans GB','\5b8b\4f53',sans-serif; line-height:40px; height:40px; width:143px; position:absolute; top:-6px; left:-3px; text-shadow: 0 -1px 0 #172c56; text-align:center;}
#sale_zone a.sale_zone:hover{ font-weight: 700;}
#sale_zone .categorys .inner{ width:278px; left:-140px;}
#sale_zone .nav_cats{ width:278px;}
#sale_zone .nav_subcat_wrap{ left:278px;}
#sale_zone .navs{ padding-left:285px;}
sale_zone_banner .controller .next{ left:958px;}

/* banner */
.sale_zone_banner{ margin-bottom:20px; height:360px; position:relative;}
.sale_zone_banner .inner{ height:360px; width:100%; position:absolute; left:0; z-index:1; overflow:hidden;}
.sale_zone_banner .inner ul, .sale_zone_banner .inner li{ height:100%; width:100%; position:absolute; left:0; top:0;}
.sale_zone_banner .inner li{ background:url(../images/place.png) no-repeat 50% 0;}
.sale_zone_banner .inner a{ display:block; margin:0 auto; height:100%; width:1186px; text-align:center;}
.sale_zone_banner .inner img{ display:none;}
.sale_zone_banner .controller .prev, .sale_zone_banner .controller .next{ background:none; border-radius:0; padding:0 5px; height:auto; width:auto; top:136px; visibility:hidden; opacity:0; filter:none; -webkit-transition:all linear .4s; -moz-transition:all linear .4s; -ms-transition:all linear .4s; transition:all linear .4s;}
.sale_zone_banner:hover .controller .prev, .sale_zone_banner:hover .controller .next{ visibility:visible; opacity:1;}
.sale_zone_banner .controller .prev span, .sale_zone_banner .controller .next span{ background:url(../images/home_banner.png) no-repeat; margin:0; height:72px; width:32px;}
.sale_zone_banner .controller .next span{ background-position:-32px 0;}

/* controller */
.controller{ font-size:0; margin:0 auto; height:0; position:relative; z-index:2;}
.controller .triggers{ position:absolute; left:20px; top:330px;}
.controller .triggers a{ display:inline-block; background:#737373; border-radius:100%; box-shadow:0 1px 0 rgba(255,255,255,.6), inset 0 2px 3px rgba(0,0,0,.2); margin-right:8px; height:13px; width:13px; overflow:hidden; vertical-align:top;}
.controller .triggers a:hover, .controller .triggers a.current{ background-color:#4062a7;}
.controller .prev, .controller .next{ border-radius:0 56px 56px 0; height:56px; width:28px; position:absolute; left:0; top:186px; filter:Alpha(opacity=40);}
.controller .prev:hover, .controller .next:hover{ filter:Alpha(opacity=80);}
.controller .prev span, .controller .next span{ display:block; background:url(../images/bg_hor.png) no-repeat 0 -14px; cursor:pointer; margin:18px 0 0 4px; height:20px; width:15px; overflow:hidden; text-indent:-99px;}
.controller .next{ border-radius:56px 0 0 56px; left:958px;}
.controller .next span{ background-position:-15px -14px; margin-left:9px;}

/*height:380px; width:1000px;*/
.sale_tuan{ background:#fff; margin:12px 0 24px 0; }
.sale_tuan .title{ display:block;}
.sale_tuan .inner{ padding-bottom:20px; height:260px; width:100%; position:relative; overflow:hidden;}
.sale_tuan .inner ul{ width:100%; position:absolute; left:0; top:0;}
.sale_tuan .inner li{ float:left; height:260px; width:640px; position:relative; overflow:hidden;}
.sale_tuan .inner li .products_img{ float:left; height:260px; width:640px; overflow:hidden;}
.sale_tuan .inner li .products_img a{ display:block; height:100%; width:100%;}
.sale_tuan .inner li .products_img a img{ max-height:260px; max-width:640px;}
.sale_tuan .inner li .info{ float:left; background:url(../images/sale_zone_bar.png) repeat; padding:0 20px; height:222px; width:228px;  overflow:hidden;  filter:alpha(opacity=10); opacity:10;}
.sale_tuan .inner li .countdown{ color:#fff; line-height:25px; margin:24px 0 20px 0; height:22px; width:100%; text-align:right;}
.sale_tuan .inner li .countdown i{ display:inline-block; background:url(../images/new_dateIcon.png) no-repeat; height:22px; width:22px; vertical-align:top;}
.sale_tuan .inner li .countdown span{ font-size:16px;}
.sale_tuan .inner li .countdown em{ color:#fff; font-size:20px; padding:0 4px; font-family:Arial;}
.sale_tuan .inner li .slogan{ color:#fff; font-size:16px; margin-bottom:28px; line-height:28px; height:82px; width:228px; overflow:hidden;}
.sale_tuan .inner li .pricebox{ display:inline-block; margin-bottom:12px; height:44px; width:100%; vertical-align:top;}
.sale_tuan .inner li .pricebox .now_price{ float:left; color:#f5214c; font-size:36px; vertical-align:top;}
.sale_tuan .inner li .pricebox .now_price em{ display:inline-block; font-size:36px; margin-top:0; vertical-align:top;}
.sale_tuan .inner li .pricebox .discount{ display:inline; float:left; margin:9px 0 0 6px; height:35px; position:relative;}
.sale_tuan .inner li .pricebox .dis_num{ background:#fd3860; color:#fff; border:1px solid #e70f3b; font-size:12px; line-height:18px; padding:0 3px; height:18px;}
.sale_tuan .inner li .pricebox s{ color:#fff; font-size:14px; position:absolute; left:0; bottom:-4px;}
.sale_tuan .inner li .bulk{ display:inline-block; color:#fff; font-size:14px; line-height:22px; height:22px; position:absolute; bottom:33px; right:20px;}
.sale_tuan .inner li .bulk em{ padding-right:6px;}

.sale_tuan .inner li img{ vertical-align:top;}
.sale_tuan .controller .triggers{ left:auto; background-color:#111; top:auto; left:0; bottom:0; height:40px;}
.sale_tuan .controller .triggers a{ float:left; background:none; color:#fff; border-radius:0; box-shadow:none; margin:0; line-height:40px; height:40px; width:332px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; text-align:center;}
.sale_tuan .controller .triggers a.mid{ margin:0 2px;}
.sale_tuan .controller .triggers a.current,.sale_tuan .controller .triggers a:hover{ color:#f5214c;}

.sale_tuan .controller{ font-size:15px; height:40px; bottom:40px;}
.sale_module{ background:#fff; padding:10px 25px 30px 25px; margin-bottom:20px; width:950px;}
.sale_module h1{ background:#fff url(../images/sale_module_h1.jpg) repeat-x left center; font-weight:400; height:40px;}
.sale_module h1 .name{ background:#fff; color:#3e6db4; font-size:24px; line-height:40px; margin:0 auto; height:40px; width:300px; text-align:center;}
.sale_module h1 .name .english{ border-left:1px solid #b2b2b2; font-size:16px; padding-left:10px;}
.sale_module h1 .name b{ padding-right:10px;}
.sale_module ul{ margin-left:-30px;}
.sale_module ul li{ display:inline; float:left; margin:15px 0 0 30px; padding-top:4px; height:378px; width:460px; position:relative; overflow:hidden;}
.sale_module ul li .imgBox{ display:block; height:300px; width:460px;}
.sale_module ul li .info{ background:#eee; height:80px; padding:0 20px; width:420px; position:relative;}
.sale_module ul li .info .name{ font-size:18px; font-weight:700; line-height:22px; height:22px; width:400px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.sale_module ul li .info .name a{ color:#4e4e4e;}
.sale_module ul li .info .ad_title,.sale_module ul li .info .ad_title_b{ display:inline-block; font-size:16px; line-height:22px; padding-left:52px; margin-top:10px; height:22px; width:348px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; position:relative;}
.sale_module ul li .info .ad_title_b{ padding-left:0; width:400px;}
.sale_module ul li .info .ad_title .dis_num{ background: #fd3860; color: #fff; border: 1px solid #e70f3b; font-size: 12px; line-height: 18px; padding: 0 5px; height: 18px; position:absolute; top:0; left:0;}
.sale_module ul li .info .ad_title .dis_num em{}
.sale_module ul li .info .discount{ color:#4e4e4e; font-size:20px; position:absolute; bottom:10px; right:22px;}
.sale_module ul li .info .discount i{ color:#f5214c; font-size:30px; font-family:Arial, Helvetica, sans-serif;}
.sale_module ul li .info .discount em{ color:#f5214c;}

.sale_module ul li .info .countdown{ line-height:18px; margin-top:6px; height:18px; width:100%;}
.sale_module ul li .info .countdown i{ display:inline-block; background:url(../images/sale_zone.png) no-repeat -22px 0; height:18px; width:18px; vertical-align:top;}
.sale_module ul li .info .countdown span{ font-size:17px;}
.sale_module ul li .info .countdown em{ color:#4fb532; padding:0 4px;}

.sale_module ul li .label{ color:#fff; font-size:16px; min-height:50px; width:53px; position:absolute; top:0; right:15px;}
.sale_module ul li .red .top,
.sale_module ul li .blue .top,
.sale_module ul li .green .top{ display:block; background:url(../images/label_arrow_red.png) no-repeat; height:4px; width:53px;}
.sale_module ul li .red .mid,
.sale_module ul li .blue .mid,
.sale_module ul li .green .mid{ float:left; background:url(../images/label_repeat_red.png) repeat-y; line-height:18px; min-height:31px; padding:0 3px; height:auto; width:44px; text-align:center;}
.sale_module ul li .red .bottom,
.sale_module ul li .blue .bottom,
.sale_module ul li .green .bottom{ float:left; background:url(../images/label_round_red.png) no-repeat; height:15px; width:50px;}

.sale_module ul li .blue .top{ background:url(../images/label_arrow_blue.png) no-repeat;}
.sale_module ul li .blue .mid{ background:url(../images/label_repeat_blue.png) repeat-y;}
.sale_module ul li .blue .bottom{ background:url(../images/label_round_blue.png) no-repeat;}

.sale_module ul li .green .top{ background:url(../images/label_arrow_green.png) no-repeat;}
.sale_module ul li .green .mid{ background:url(../images/label_repeat_green.png) repeat-y;}
.sale_module ul li .green .bottom{ background:url(../images/label_round_green.png) no-repeat;}

.sale_module ul li .snap_btn{ color:#787878; font-size:12px; position:absolute; right:24px; bottom:14px;}
.sale_module ul li .shop_num{ position:absolute; bottom:15px; right:135px;}
.sale_module ul li .shop_num em{ color:#71d645;}
.sale_module ul li .pricebox{ display:inline-block; margin-top:-4px; height:40px; width:100%;}
.sale_module ul li .pricebox .now_price{ float:left; color:#f5214c; font-size:26px; margin-top:5px; vertical-align:top;}
.sale_module ul li .pricebox .now_price em{ display:inline-block; vertical-align:top;}
.sale_module ul li .pricebox .dis{ display:inline; float:left; margin-left:8px; height:35px; position:relative;}
.sale_module ul li .pricebox .dis_num{ background:#fd3860; color:#fff; border:1px solid #e70f3b; font-size:12px; line-height:18px; padding:0 5px; height:18px;}
.sale_module ul li .pricebox del{ color:#969696; font-size:14px; position:absolute; left:0; bottom:-4px; text-decoration:line-through;}

.hover_module{ height:100px; width:460px; position:absolute; left:0; bottom:-100px;}
.hover_module .mask_bg{ background:#000; background:rgba(0,0,0,.7); filter:alpha(opacity=70); opacity:.7; height:160px; width:460px; position:absolute; top:0; left:0;}
.hover_module .shop_btn{ position:absolute; right:40px; bottom:34px;}


.sale_module ul li .hover_module .shop_num{ color:#fff; position:absolute; bottom:14px; right:40px;}
.sale_module ul li .hover_module .shop_num em{ color:#71d645;}

.hover_module .shop_btn .shop_num{ color:#cdcdcd; font-size:16px;}
.hover_module .shop_btn .shop_num span{ color:#71d645;}

.com_btn{ display:block; color:#fff; font-size:18px; border-radius:3px; line-height:28px; height:30px; width:100px; text-align:center;}
.snap_up{ background:#ff3f65; border:1px solid #d40832; height:28px;}/*抢购*/
.isbegin_btn{ background:#71d645; border:1px solid #4cb42f; height:28px;}/*即将开始*/

.hover_module .countdown{ color:#fff; line-height:28px; height:28px; position:absolute; top:36px; left:32px;}
.hover_module .countdown i{ display:inline-block; background:url(../images/sale_zone.png) no-repeat -44px 0; margin-top:2px; height:25px; width:25px; vertical-align:top;}
.hover_module .countdown span{ font-size:16px;}
.hover_module .countdown em{ color:#fff; font-size:24px; padding:0 4px;}

.instructions{ background:#fff; padding:45px 0 35px 0; margin-bottom:100px;}
.instructions .hintbox{ float:left; color:#555; font-size:14px; padding:0 48px; width:226px;}
.instructions .hintbox .ico{ display:block; background:url(../images/instructions.jpg) no-repeat -0 0; margin-left:62px; height:101px;}
.instructions .hintbox .free{ background-position:0 -101px;}
.instructions .hintbox .time{ background-position:0 -202px;}
.instructions .hintbox h2{ color:#f5214c; font-size:18px; padding:5px 0 10px 0; text-align:center;}
.instructions .mid_line{ border-left:2px dashed #fcb2c1; border-right:2px dashed #fcb2c1;}

.sale_module ul li .sold_out_icon{ display:none;}
.sale_module ul li .sold_end_icon{ display:none;}
.sale_module ul li.sold_out .sold_out_icon,.sale_module ul li.sold_snap .sold_out_icon,
.sale_module ul li.sold_end .sold_end_icon,.sale_module ul li.sold_snap .sold_end_icon{ display:none; float:left; /*background:url(../images/sale_zone.png) no-repeat 0 -25px;*/background:url(../images/end_snap.png) no-repeat; color:#fff; font-size:24px; line-height:120px; height:120px; width:120px; position:absolute; top:90px; left:170px; text-align:center;}


.sale_module ul li.sold_snap .sold_out_icon,
.sale_module ul li.sold_snap .sold_end_icon{ background:url(../images/end_snap.png) no-repeat; color:#fff;}

.sale_module ul li.sold_out .sold_out_icon,.sale_module ul li.sold_snap .sold_out_icon,
.sale_module ul li.sold_end .sold_end_icon,.sale_module ul li.sold_snap .sold_end_icon{ display:block;}

.sale_module ul li.sold_out,
.sale_module ul li.sold_end,
.sale_module ul li.sold_snap,
.sale_module ul li.sold_out .info .name a,
.sale_module ul li.sold_end .info .name a,
.sale_module ul li.sold_snap .info .name a,
.sale_module ul li.sold_out .info .countdown em,
.sale_module ul li.sold_end .info .countdown em,
.sale_module ul li.sold_snap .info .countdown em,
.sale_module ul li.sold_out .info .discount,
.sale_module ul li.sold_end .info .discount,
.sale_module ul li.sold_snap .info .discount,
.sale_module ul li.sold_out .info .discount i,
.sale_module ul li.sold_end .info .discount i,
.sale_module ul li.sold_snap .info .discount i,
.sale_module ul li.sold_out .info .discount em,
.sale_module ul li.sold_end .info .discount em,
.sale_module ul li.sold_snap .info .discount em{ color: #999;}
.sale_module ul li.sold_out .shop_num em,
.sale_module ul li.sold_end .shop_num em{ color:#969696;}
.sale_module ul li.sold_out .com_btn,
.sale_module ul li.sold_end .com_btn,
.sale_module ul li.sold_snap .com_btn{ background:#777; border:1px solid #777;}
.sale_module ul li.sold_out .pricebox .now_price,
.sale_module ul li.sold_end .pricebox .now_price{ color:#969696;}
.sale_module ul li.sold_out .info .dis_num,
.sale_module ul li.sold_end .info .dis_num{ background:#969696; border:1px solid #777;}
.sale_module ul li.sold_out .countdown em,
.sale_module ul li.sold_end .countdown em{ color:#969696;}
.sale_module ul li.sold_out .info .discount i,
.sale_module ul li.sold_end .info .discount i{ color:#969696;}
.sale_module ul li.sold_out .info .discount em,
.sale_module ul li.sold_end .info .discount em{ color:#969696;}
.brand_zone_banner{ background:#fff; margin-bottom:20px; height:326px; width:1000px;}
.brand_zone_banner .inner{ height:326px; width:100%; position:relative; overflow:hidden;}
.brand_zone_banner .inner ul{ width:500%; position:absolute; left:0; top:0;}
.brand_zone_banner .inner li{ float:left;}
.brand_zone_banner .inner li img{ background:url(../images/wea_d_1000_326.jpg) no-repeat center top;}
.brand_zone_banner .controller .triggers{ left:20px; top:auto; bottom:12px; right:10px;}
.brand_zone_banner .controller .triggers a{ height:10px; width:10px;}
.sale_module ul li.sold_out .label,
.sale_module ul li.sold_end .label,
.sale_module ul li.sold_snap .label{ display: none;}
.sale_module ul li .com_btn{ -moz-transition:all .32s linear; -ms-transition:all .32s linear; -webkit-transition:all .32s linear; transition:all .32s linear;}
.sale_module ul li .com_btn:hover{ filter:alpha(opacity=80); opacity:.8;}


.brand_zone_category{ background:#fff; border:1px solid #efefef; line-height:36px; margin-bottom:10px; padding-left:112px; height:36px; width:886px; overflow: hidden;}
.brand_zone_category a{ display: inline-block; color:#666; font-size:14px; height: 36px; word-break: break-all; word-wrap: break-word; *display: inline-block; *float: left;}
.brand_zone_category a.current,.brand_zone_category a:hover{ color:#4062a7;}
.brand_zone_category ul{ display: inline-block;}
.brand_zone_category ul li{ float:left; height: 38px;}
.brand_zone_category ul li span{ display: inline-block; color:#666; font-weight:700; font-size:16px; line-height:30px; padding:0 8px; height: 38px; vertical-align:middle;}
.brand_moduleone,
.brand_moduletwo,
.brand_modulethree,
.brand_modulefour{ margin-bottom:14px; height:340px;}
.big_pic{ float:left; height:340px; width:580px;}
.mid_pic{ float:left; height:340px; width:204px;}
.small_pic{ float:left; height:167px; width:204px;}
.small_pic a{ display: block; height: 167px; width: 204px;}
.small_pic img{ display: block; height: 167px; width: 204px;}
.pic_ml{ display:inline; margin-left:5px;}
.pic_mt{ display:inline; margin-top:5px;}

.hot_catery{ margin:16px 0 45px 0;}
.hot_caterybox{ font-size:16px;}
.hot_caterybox{ line-height:30px; height:30px;}
.hot_caterybox i{ color:#9a9a9a; border-right:1px solid #9a9a9a; font-size:13px; font-style:italic; padding:0 10px;}
.hot_caterybox a{ color:#424242; font-size:13px; font-weight:700; padding-left:8px;}
.hot_caterycon{  background:#fff; border:1px solid #f1f1f1; border-top:0; border-right:0; height:358px; overflow:hidden;}
.hot_caterycon .col{ float:left; border-right:1px solid #e4e4e4; height:358px; width:124px; opacity: .4; filter: alpha(opacity=40); -webkit-transition: width .3s ease-in; -moz-transition: width .3s ease-in; transition: width .3s ease-in;}
.hot_caterycon .common_title{ padding-top:8px; height:36px; width:100%; text-align:center; vertical-align:top;}
.hot_caterycon .col ul li{ float:left; height:62px; width:124px;}
.hot_caterycon .col ul li a{ display:block; height:62px; width:124px;}
.hot_caterycon .col_current{ opacity: 1; filter: alpha(opacity=100); width:248px;}
.hot_caterycon .blue{ border-top:4px solid #476db9;}
.hot_caterycon .blue h3{ color:#476db9;}
.hot_caterycon .purple{ border-top:4px solid #2b7cb5;}
.hot_caterycon .purple h3{ color:#476db9;}
.hot_caterycon .cyan{ border-top:4px solid #47c6c5;}
.hot_caterycon .cyan h3{ color:#47c6c5;}
.hot_caterycon .red{ border-top:4px solid #db5e86;}
.hot_caterycon .red h3{ color:#db5e86;}
.hot_caterycon .yangred{ border-top:4px solid #7c4d83;}
.hot_caterycon .yangred h3{ color:#7c4d83;}
.hot_caterycon .dark{ border-top:4px solid #e6736c;}
.hot_caterycon .dark h3{ color:#e6736c;}
.hot_caterycon .yellow{ border-top:4px solid #f5d258;}
.hot_caterycon .yellow h3{ color:#f5d258;}
.slidebar_ico{ background:url(../images/sale_zone_slider.png) no-repeat; margin-right:506px; width:90px; height:388px; position:fixed; right:50%; bottom:25px; _position:absolute; _bottom:auto; _top:expression(documentElement.scrollTop+documentElement.clientHeight-this.offsetHeight-10); z-index: 99; *margin-right:595px;}
.slidebar_ico a.package_mail{ display:block; margin-top:294px; height:94px; width:100%; position:relative;}
.slidebar_ico a.package_mail i{ visibility:hidden; display:block; height:100%; width:100%; background:url(../images/sale_slider_a.png) no-repeat; position:absolute; left:0; top:0;}
.slidebar_ico a.package_mail:hover i{ visibility:visible;}
.quick_links_wrap{ margin-left:506px;}


.item{}